hand on your heart ne demek?

Hand on your heart İngilizce bir deyimdir ve “gerçeği söylüyorum/hakikati biliyorum” anlamına gelir. Ayrıca “kefil olmak, garanti vermek” anlamlarında da kullanılabilir. Bu deyim genellikle bir cümle veya ifade ile birlikte kullanılır ve söylenen şeyin doğru olduğu konusunda inanılırğını vurgulamak için kullanılır. Örneğin; “Hand on your heart, did you really forget my birthday?” (Gerçeği söylüyorsun, gerçekten doğum günümü unuttun mu?)